package com.centriole.service.workflow.service.vo;

import java.util.Map;

/**
 * *************************************************************************************************
 * <p/>
 * 实现功能：
 * 完成任务请求类
 * <p/>
 * ------------------------------------------------------------------------------------------------
 * 版本          变更时间             变更人                     变更原因
 * ------------------------------------------------------------------------------------------------
 * 1.0.00      2016/6/1      梁亮(Vision)                新建
 * 1.1.00      2016/6/1      梁亮(Vision)                添加taksType字段
 * <p/>
 * *************************************************************************************************
 */
public class CompleteTaskRequest {

    private String taskId;
    private String taskNodeCode;
    private String otherTaskIds;
    private String dealSuggestion;
    private String isPass = "1";
    private String isAgree;
    private String taskType;
    private Map<String, Object> parameters;
    
    /*2018/5/15新增： 完成该任务节点的用户id, "startUserId"是为了其他调用接口的用户id参数名保持一致,懒得改了 */
    private String startUserId;

    /* 2018/6/11新增： 完成任务节点的执行人姓名*/
    private String executorName;

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getTaskNodeCode() {
        return taskNodeCode;
    }

    public void setTaskNodeCode(String taskNodeCode) {
        this.taskNodeCode = taskNodeCode;
    }

    public String getOtherTaskIds() {
        return otherTaskIds;
    }

    public void setOtherTaskIds(String otherTaskIds) {
        this.otherTaskIds = otherTaskIds;
    }

    public String getDealSuggestion() {
        return dealSuggestion;
    }

    public void setDealSuggestion(String dealSuggestion) {
        this.dealSuggestion = dealSuggestion;
    }

    public String getIsPass() {
        return isPass;
    }

    public void setIsPass(String isPass) {
        this.isPass = isPass;
    }

    public Map<String, Object> getParameters() {
        return parameters;
    }

    public void setParameters(Map<String, Object> parameters) {
        this.parameters = parameters;
    }

	public String getTaskType() {
		return taskType;
	}

    public String getExecutorName() {
        return executorName;
    }

    public void setExecutorName(String executorName) {
        this.executorName = executorName;
    }

    public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getIsAgree() {
		return isAgree;
	}

	public void setIsAgree(String isAgree) {
		this.isAgree = isAgree;
	}

	public String getStartUserId() {
		return startUserId;
	}

	public void setStartUserId(String startUserId) {
		this.startUserId = startUserId;
	}
    
}
